package com.hit.server.api.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hit.server.api.entity.CheckStrategyEntity;
import com.hit.server.api.dto.CheckStrategyQueryDTO;
import com.hit.server.api.dto.CheckStrategySaveDTO;
import com.hit.server.api.dto.CheckStrategyUpdateDTO;
import com.hit.server.api.vo.CheckStrategyVO;

import java.util.List;

public interface CheckStrategyService extends IService<CheckStrategyEntity> {

	Page<CheckStrategyVO> getCheckStrategyPage(Page page, CheckStrategyQueryDTO dto);
	
	CheckStrategyVO getCheckStrategyById(Long id);
	
	Boolean saveCheckStrategy(CheckStrategySaveDTO dto);
	
	Boolean updateCheckStrategyById(CheckStrategyUpdateDTO dto);
	
	Boolean removeCheckStrategyBatchByIds(List<Long> ids);
	
}